body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}

li {
    list-style: none outside none;
}

a {
    color: #221919;
    font-weight: bold;
    outline: medium none;
}

a, a:visited, a:active {
color: #3B5998;
text-decoration: none;
}

ul{
	list-style: none;
	text-align:center;
}

ul li {
	float: left;
	margin: 0 5px;
}

body {
    color: #211922;
    font-family: "helvetica neue",arial,sans-serif;
    font-size: 10px;
}

#Header {
   padding:5px;
    overflow: hidden;
    background-color: #FAF7F7;
    box-shadow: 0 1px #FFFFFF inset, 0 1px 2px rgba(34, 25, 25, 0.4);
    /*height: 44px;*/
    left: 0;
    /*position: fixed;*/
    right: 0;
    top: 0;
    z-index: 103;
}

#second{
    background-color: #FAF7F7;
    border-top: 1px solid #CFCACA;
    box-shadow: 0 1px #FFFFFF inset, 0 1px 3px rgba(34, 25, 25, 0.4);
    color: #8C7E7E;
    font-size: 13px;
    left: 0;
    /*position: absolute;*/
    right: 0;
    text-align: center;
    top: 44px;
    z-index: 101;
    overflow:hidden;
    padding:5px;

}

#userprofile{
  overflow:hidden;
  margin:0 auto;
}

#category_widget{
  width:50%;
}



#category_widget ul{
	margin-left:20%;
}

#category_widget a {
    color: #8C7E7E;
    /*font-weight: bold;*/
    outline: medium none;
    text-decoration: none;
}

#category_widget a, #category_widget a:visited, #category_widget a:active {
color: #8C7E7E;
text-decoration: none;
/*font-weight: bold;*/
}

.HeaderContainer li {
    font-size: 13px;
}

#headersetting{
  float:right;
  width:150px;
}

#snschange{
  float:left;
  width:600px;
}

#container {
	margin:0 auto; 
	/*width:900px;*/
}

#mainContent{
  padding-left:40px;
}

#footer { 
	height:60px; 
	/*background:#6cf;*/
}
.clearfloat { 
	clear:both;
	 height:0;
	  font-size: 1px; 
	  line-height: 0px;
}


